/* eslint-disable @typescript-eslint/no-require-imports */
/*
 * @Author: jhw jiaxianshengye@gmail.com
 * @LastEditTime: 2025-07-30 16:57:47
 * @LastEditors: jhw
 * @Description: 文件描述
 */
// 读取dist目录下的js文件夹，遍历所有文件 剔除后缀为map的文件
const fs = require('node:fs')
const { glob } = require('glob')

const removeMapFiles = async () => {
  try {
    // 获取所有的js文件
    const files = await glob('dist/assets/js/*.map')
    // 遍历所有文件
    for (const file of files) {
      // 检查是否有.map后缀的文件
      fs.unlinkSync(file)
      console.log(`Removed map file: ${file}`)
    }
  } catch (error) {
    console.error('Error removing map files:', error)
  }
}

removeMapFiles()
